package com.suke.money.mapper;

import com.suke.money.model.BidInfo;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface BidInfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(BidInfo record);

    int insertSelective(BidInfo record);

    BidInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(BidInfo record);

    int updateByPrimaryKey(BidInfo record);

    //查询 成交总金额
    Double selectBidInfoMoneySum();

    //查询总记录数 根据产品编号
    Long selectBidInfoNumsByLoanId(Integer loanId);

    //详情:根据产品编号 查询产品投资记录 进行分页
    List<BidInfo> selectBidInfosByLoanIdAndPageModel(Map<String, Object> parasMap);

    //详情:根据产品编号 查询产品投资记录
    List<BidInfo> selectBidInfosByLoanId(Integer loanId);
}